Using buttons to create them in new form

So for my school project I have buttons on a form that when pressed open up a second form with their details on it. On that second form is another button that when pressed is supposed to add the first button on a third form. Would lists be a good way to go about it? I'm fairly new to C# and programming as a whole so I have no idea how to do this without entangling myself in my own code.