A simple Contact Management System program that allows users to store and manage contact information. The program provides options to add a new contact by entering their name, phone number, and email address.
It also allow users to view their contact list, edit existing contacts, and delete contacts if needed. The program stores the contacts in memory or in a file for persistent storage. This program defines a Contact class to represent individual contacts and a ContactManager class to manage contacts. The data is stored in memory in a dictionary. You can add, view, edit, and delete contacts using the provided options.