It’s up to you tbh. As long as you select “collapse when hidden” you’ll be fine.
From a visual hierarchy standpoint, columns is probably easiest. From an end-user standpoint, align-to-parent is your friend.
Just make sure, whatever you do, you have a “master group” that all your “pages” go under.
I would also very strongly recommend creating your “pages” as reusable elements first, and then putting the reusable element into the master group on the main page.
You can show & hide your “pages” (groups) by using URL Parameters. @rico.trevisan has a great tutorial on setting that up, here