ContactManager AddContact(): Adds a new contact to the list. Ensures that no empty or duplicate contacts are added. RemoveContact(): Removes an existing contact from the list. Ensures that the contact exists before attempting to remove it. ViewAllContacts(): Displays a list of all contacts.