2-Row/Pale, Pilsner, and Maris Otter. You brew up a couple of English ales, and you will not have enough MO out of a 10 lb bag. Do you really plan to use that much Vienna?
Hops by the lb is a great investment. Just store in freezer. Biggest issue with buying by the lb, is that you quit buying small amounts, and every time you want to try a new hop you buy a pound. I think I have 20 to 25 lbs in my freezer right now ........ and I had to stop myself from buying another 4 last week ( great price, but really didn't need them) .... I kept telling myself I really don't need them, and I have many I still need to use up. It gets addictive.
Yeast: I find yeast is just about the cheapest ingredient in my brews. I exclusively use liquid. I save some of my starter for later use, and re-use some of the slurry for any subsequent brews. I buy about 1 yeast a year, but make 15 to 20 brews a year. I will use 4 or 5 different yeasts over the year. I find it works out about 50 cents a brew for yeast.