Menu

Adds menu system.
Again with needlessly adding things to constants.h, but okay.