[WIP] Construction of Menus

1/3 way competed.
pending: user input functions.