Created interfaces for getInfo and displayOptions, changed the abstract menu class to a regular class