Menu

Adds menu system.
I don't think that's a very good idea. The menus should be pretty light-weight. Creating more variables in constants.h for menu seems a bit redundant.