# To-Do List Manager: Add, Remove, Update Tasks, Mark Completed, Display Pending Tasks
tasks = []
while True:
print("\n1. Add Task 2. Remove Task 3. Update Task 4. Complete Task 5. Show Pending Tasks 6. Exit")
ch = input("Enter your choice: ")
if ch == "1":
task = input("Enter task name: ")
tasks.append(task)
print("Task added successfully")
elif ch == "2":
task = input("Enter task name to remove: ")
if task in tasks:
tasks.remove(task)
print("Task removed successfully")
elif ch == "3":
old = input("Enter old task name: ")
new = input("Enter new task name: ")
if old in tasks:
pos = tasks.index(old)
tasks[pos] = new
print("Task updated successfully")
elif ch == "4":
task = input("Enter completed task name: ")
if task in tasks:
tasks.remove(task)
print("Task completed and removed")
elif ch == "5":
print("Pending Tasks:")
for i in tasks:
print(i)
elif ch == "6":
print("Program closed")
break