class Student:

    def __init__(self, name, roll, marks):

        self.name = name

        self.roll = roll

        self.marks = marks


    def display(self):

        print("Name:", self.name)

        print("Roll No:", self.roll)

        print("Marks:", self.marks)

        print("------------------")


students = []


while True:

    print("1. Add Student")

    print("2. Show Students")

    print("3. Exit")


    choice = input("Enter choice: ")


    if choice == "1":

        name = input("Enter name: ")

        roll = input("Enter roll number: ")

        marks = int(input("Enter marks: "))


        s = Student(name, roll, marks)

        students.append(s)

        print("Student added successfully!\n")


    elif choice == "2":

        for s in students:

            s.display()


    elif choice == "3":

        break

    else:

        print("Invalid choice\n")