Basic Menu Framework

Cursor changes when a menu item is encountered, and the menu item is
clickable. Doesn't reset yet.