private void getUserChoice() {
        String userInput = "";
        do {
            System.out.println();
            displayMenu();
            userInput = sc.nextLine();
            if (userInput.equals("1")) {
                addStudent();
            } else if (userInput.equals("2")) {
                deleteStudent();
            } else if (userInput.equals("3")) {
                addLecturer();
            } else if (userInput.equals("4")) {
                deleteLecturer();
            } else if (userInput.equals("5")) {
                addModule();
            } else if (userInput.equals("6")) {
                deleteModule();
            } else if (userInput.equals("7")) {
                addTutor();
            } else if (userInput.equals("8")) {
                deleteTutor();
            } else if (userInput.equals("9")) {
                addTutorial();
            } else if (userInput.equals("10")) {
                deleteTutorial();
            } else if (userInput.equals("11")) {
                viewModules();
            } else if (userInput.equals("12")) {
                viewTutorials();
            } else if (userInput.equals("13")) {
                assignStudentModule();
            } else if (userInput.equals("14")) {
                assignStudentTutorial();
            } else if (userInput.equals("15")) {
                processAppeal();
            } else if (userInput.equals("Q") || userInput.equals("q")) {
                System.out.println("Terminated. Exiting...");
            } else {
                System.out.println("Please Input a Number from 1 to 12.");
                System.out.println("To exit, input 'Q' or 'q'.");
            }
        } while (userInput == null || (!userInput.equals("Q") && !userInput.equals("q")));
    }