Proyecto gestor de clientes para practicar de todo en Python

Introducción

Vamos a crear un programa poniendo a prueba lo básico de Python que mostrará un menú con estas opciones:

  • Listar todos los clientes del gestor.
  • Consultar un cliente a partir de su dni.
  • Agregar clientes con los campos nombre, apellido, dni.
  • Modificar el nombre y apellido de un cliente a partir de su dni.
  • Borrar un cliente a partir de su dni.
  • Salir del programa.

No deberá guardar los datos en el disco duro, siempre partirá de unos clientes de prueba iniciales y no podrá haber dos clientes con el mismo dni.