Шаги решения:
1. Создаем пользовательское меню выбора, где каждому пункту соответствует определенная функция.
2. Выводим меню на экран и запрашиваем у пользователя выбор.
3. Проверяем выбор пользователя. Если пользователь выбрал пункт “Выход из программы” (0), завершаем программу.
4. Если пользователь выбрал пункт с номером функции, выполняем соответствующую функцию.
5. После выполнения функции запрашиваем у пользователя, хочет ли он продолжить.
6. Если ответ пользователя положительный, снова выводим меню и запрашиваем выбор.
7. Если ответ пользователя отрицательный, завершаем программу.
8. Повторяем шаги 2-7 до тех пор, пока пользователь не выберет пункт “Выход из программы”.
При реализации кода для меню следует использовать циклы и условные операторы для проверки выбора пользователя и выполнения соответствующих функций. Также следует обратить внимание на обработку вариантов ответа пользователя при запросе продолжения работы программы.