Many things are possible, however; the level of difficulty and length vary on your task and what language you're using. It all depends, if you're talking about an in-game menu, I wouldn't recommend building a menu in VB.net considering it's very complicated to make it hook. Although, VB.net supports great GUI design, just not very powerful in terms to what you're trying to accomplish.