Build an object-oriented Library Management System where users can manage books, members, and borrowing/returning of books. This project emphasizes classes, inheritance, encapsulation, and error handling.
Book class with title, author, ISBN, and availability statusMember class with name, member ID, and borrowed books listLibrary class that manages books and members__str__ and __repr__ magic methods📚 LIBRARY MANAGEMENT SYSTEM
=============================
1. View Catalog
2. Add Book
3. Register Member
4. Borrow Book
5. Return Book
6. View Member Info
7. Exit
Choose: 4
Enter Member ID: M001
Enter Book ISBN: 978-0-13-110362-7
✅ "The C Programming Language" has been borrowed by Alice.
Due date: 2025-02-15
Books borrowed: 1/3
cd projects/03_library_management
python solution.py