-
Adicionar um contato: Permita que o usuário insira o nome e o telefone de um novo contato e adicione-o à agenda.
-
Remover um contato: Permita que o usuário remova um contato existente da agenda, fornecendo o nome ou o número de telefone.
-
Pesquisar um contato: Permita que o usuário pesquise um contato pelo nome ou número de telefone e exiba as informações correspondentes.
-
Exibir todos os contatos: Mostre todos os contatos da agenda em uma lista.
-
Limpar a agenda: Adicione uma opção para limpar todos os contatos da agenda de uma só vez.
-
Atualizar um contato: Permita que o usuário atualize as informações de um contato existente, como o nome ou o número de telefone.
-
Contagem de contatos: Exiba o número total de contatos presentes na agenda.
-
Interface de usuário: Desenvolva uma interface de usuário amigável para interagir com a agenda, usando menus, opções numeradas ou um prompt de comando.
- Ordenar contatos: Implemente uma opção para ordenar os contatos por nome ou número de telefone.
- Importar/Exportar contatos: Permita que o usuário importe ou exporte os contatos da agenda para um arquivo, como CSV ou texto.