public void mainMenu() {
        do {
            System.out.println();
            MenuActions action = userInputManager.showMenu("QUIZ PLAYER MENU", playerMenu);
            try {
                switch (action) {
                    case SELECT_QUIZ_FROM_LIST:
                        try {
                            playQuiz(selectQuizToPlay());
                        } catch (NoQuizException ex) {
                            System.out.println(UserDialog.NO_QUIZZES_AVAILABLE);
                        }
                        break;
                    case VIEW_HIGH_SCORES:
                        viewHighScores();
                        break;
                    case QUIT:
                        closeDownProgram();
                        break;
                    default:
                        System.out.print(ExceptionMsg.CHOOSE_VALID_OPTION);
                }
            } catch (ChangedMyMindException ex) {
                //do nothing-just return to menu
            }

        } while (true);
    }