Completed menu system

Only needs to be adjusted if encode 2 will be used instead