Description: In this program, we simulate the management 📋 of a video club. This program must have the following features:
- There are two types of users: customer 🧑 and club manager 👨💼. Both are humans (they inherit from the human class. Each human has at least the first and last name, 10-digit national code, and mobile number 📱).
- Each film 🎭 has different specifications; including: name, name of 3 prominent actors, IMDB score (between 0 and 10), name of producer and director 🎬 (both are human!) and year of production and ...
- The club manager has the ability to add videos 📹 and customers 👥.
- The customer 👤 can enter his details 📝.
- The program has the ability to search 🔍 in movies and customers.
- The manager of the club can lend a movie 🤝 to the customer.
- The program is able to print the report 📊 of the borrowers 📄 along with the loaned film.
- All the above tasks are done in the console environment 💻.
- The program does not 🚫 save the information in the file 💾 and the information is deleted after its execution 🔥.