We wish to carry out a program for monitoring visits to a website.
The website in question is accessible only to customers already registered.
Each client is recognized by their Email address, date of birth, gender, city and country and also all of their visits (a table containing their visits)
The data concerning a visit are: date of the visit, time of the visit (example 15h: 31mn) and the duration in minutes of its visit on our
Menu
## Client management
1. Add a customer (the number of customers is not known)
2. Delete a customer by email
3. Edit customer data
4. Display a customer
5. Find a customer (dichotomous search by Email which returns a customer)
6. Display the customers sorted by Email
## Visit management
1. Add a customer visit
2. Delete a visit from a client (the visit is identified by the index number of the box where it is located)
3. Display the visits of a client sorted by decreasing duration
4. Display all visits sorted by duration
5. Search for the longest visit (dichotomous search which returns a visit)
Provide an interactive menu that accompanies the user to perform all desired operations with the possibility of going back and leaving each time when the user wishes
Each operation must be carried out in the form of a subroutine including the menu with the choice of the various parameters which must be passed to the subroutine to improve its maintainability