Работа по созданию программы с меню, функции представлены ниже. ПЗ прилагаю
1. Начальное создание таблицы. При необходимости создания новой таб-лицы исходные данные считываются из текстового файла. Имя файла должен за-давать пользователь.
2. Просмотр таблицы. При этом необходимо предусмотреть возможность скроллинга.
3. Добавление новой записи в таблицу.
4. Удаление записи. Удаляемый элемент выбирается по одному из полей таблицы (ключевому). Ключевое поле выбирает студент.
5. Корректировка записи в таблице. Корректируемую запись выбирают по одному из полей таблицы (ключевому).
6. Сортировка таблицы. Сортировка производится по одному из полей таб-лицы (ключевому). Метод сортировки выбирает студент.
7. Поиск записи в таблице по ключевому полю.
8. Сохранение таблицы в текстовом файле. Имя файла должен вводить пользователь. Сохранение таблицы в текстовом файле обеспечит при необходи-мости возможность её печати.
9. Обработка таблицы и просмотр результатов обработки. Результат об-работки необходимо вывести на экран и в текстовый файл. Имя файла вводит пользователь.
10. Выход ― завершение работы программы.