Tips on how to design a menu class - C#