created a menu interface (not all of it works yet)