Todas las funcionalidades implementadas con el manejo de errores y excepciones. Falta mejorar la interfaz.