Enhance your Python programming skills by solving practical tasks designed for beginners. Learn basic operations, control structures, and file handling.
Create a Python program that performs basic arithmetic operations: addition, subtraction, multiplication, and division.
Develop a Python game where the user guesses a randomly generated number between 1 and 100.
Create a program that converts temperatures between Celsius, Fahrenheit, and Kelvin.
Build a command-line to-do list app with add, remove, and view functionalities.