Utilizando socket com Python, desenvolva uma aplicação cliente/servidor composta de dois arquivos, onde o
servidor recebe dados de um contato (nome, e-mail e telefone) para formação de uma lista de contatos que deve ser armazenada em arquivo tipo texto.
No cliente, deve existir um menu de opções, onde o usuário pode escolher dentre duas opções: cadastrar novo contato e listar contatos
. A opção cadastrar novo contato significa receber os três campos e transmitir os dados para o servidor, esses dados são armazenados
em um arquivo no servidor chamado contatos.txt. A opção listar contatos solicita os contatos gravados em arquivo no servidor para exibição em tela.