I am working through an Algorithm book (C#) and am consolidating all of the examples and algorithms into a windows form app. The idea is to have a side menu with buttons to choose which "program" you want to run and to the right of the menu with the buttons the Panel will display the form or user control created for that specific algorithm. For example one of the menu options will be "Area of Parallelogram" when clicked the User Control will show to the right of the selection menu (within a Panel) with the input boxes for height and width, a button to calculate it and an output Textbox for the results. I am kind of stuck on which approach I should use, I tried using multiple Panels layered on top of each other and hide them initially then do a Show() on-click but this proved extremely problematic. I read that using User Controls would allow for better control but am unsure how to proceed. I guess my question is how do I have the User Control display inside the Panel within my Form which displays the programs? I would upload a pic but I do not have the rep.