Added menu super class and refactored help and main menu to be sub classes