Made menu work, still needs some work.

You still can't click outside of the menu, to close it. This will be
addressed later, but I have created an issue, so I'll remember it.