SankalpGG/student-database-cli ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple Python command line app for managing a school student database.

I want it to let a user add student records, edit them, delete them, and search for a student by name or other basic details. It should also be able to show all saved student records in a clean list and tell me how many students fall within a given percentage range.

Keep it lightweight and easy to use from the terminal, with a clear menu driven flow so someone can just run it and pick an option. It can store the data in memory with a dictionary for now, since this is just a basic school admin tool.

Make the prompts and output simple and readable, and handle bad input nicely so the program does not crash easily. If you need to check current Python best practices for simple CLI input handling, feel free to look things up online first.