**Ejercicio 1: Calculadora Simple****Completado**
Crea una calculadora simple que pueda realizar operaciones de suma, resta, multiplicación y división. Pídele al usuario que ingrese dos números y una operación, y luego muestra el resultado.
**Ejercicio 2: Lista de Tareas****Completado**
Crea un programa que permita al usuario gestionar una lista de tareas. Debe poder agregar tareas, marcar tareas como completadas y ver la lista de tareas pendientes.
**Ejercicio 3: Conversor de Monedas****Pendiente**
Desarrolla un conversor de monedas que permita al usuario ingresar una cantidad en una moneda y convertirla a otra moneda utilizando tasas de cambio predefinidas.
**Ejercicio 4: Generador de Contraseñas****Pendiente**
Crea un generador de contraseñas que pueda generar contraseñas seguras y personalizables. El usuario debe poder especificar la longitud y los tipos de caracteres a incluir.
**Ejercicio 5: Registro de Gastos****Pendiente**
Desarrolla un programa que permita al usuario llevar un registro de sus gastos diarios. Debe poder ingresar los gastos, categorizarlos y generar un resumen de gastos por categoría.
**Ejercicio 6: Juego de Adivinanza****Pendiente**
Crea un juego en el que el programa selecciona un número aleatorio y le pide al usuario que adivine ese número. Proporciona pistas para ayudar al usuario a acertar.
**Ejercicio 7: Sistema de Registro de Usuarios****Pendiente**
Desarrolla un sistema de registro de usuarios que permita a los usuarios crear cuentas, iniciar sesión y cambiar sus contraseñas.
**Ejercicio 8: Calculadora de Impuestos****Pendiente**
Crea una calculadora de impuestos que permita al usuario ingresar sus ingresos y calcule el impuesto sobre la renta en función de las tasas impositivas actuales.