finished the functionality for the menu, still need to do some minor formatting of the menu.