Sub Menus mostly implemented.

- Sub menus can be clicked and are highlighted properly and others are
unhighlighted
- Still some quirks with clicking submenus when menus have not been
clicked yet
- Need to add proper switch statement and functions so sub menu items