Project 06 - Student Management System
Build a menu-driven application to add, find, update, delete, and list student records. Store records in a file and validate all user input.
Required concepts
All Basic Python topics.
Completion requirements
- Separate logic into functions.
- Handle missing students gracefully.
- Handle invalid marks and empty names.
- Persist data between runs.
- Document the program’s data format.