USING C# 5.0 please Student Club Management Application This application allows you to manage the members of a student club. By selecting different menu options, you can add, delete, edit, and list the students in the club. The program returns to the main menu after each operation until the user selects to Exit the application. The main menu should look like this: List Students Print a numbered list of all students in the club, similar to the following: Add Student To add a student, prompt the user to enter their first name, last name, and email. The student will be added to the club. Delete Student Print a menu of all students in the club (similar to List Students). Prompt the user to enter the number of the student to delete. The student will be removed from the club. Edit Student Print a menu of all students in the club (similar to List Students). Prompt the user to enter the number of the student to edit. Allow the user to update the first name, last name, and email of the selected student. Minimum Requirements A Program class that contains the Main method The Program class should have: A Main method to drive the program A collection to hold Student objects (an array or a List) A menu system for the user to navigate through the application Methods for the following features: Add a Student object to the List Remove a Student object from the List Edit an existing Student object in the List Print all students in the List to the console A Student class that stores a student's first name, last name, and email address The Student class should have: One or more constructors Getters/setters or Properties for first name, last name, and email address An overridden ToString method to print out the student's full name and email: Joe Smith | jsmith100@my.wctc.edu.