Multiple Location Website

I created a simple 6 page website for my client and they want to add a an intro page where website viewers can choose one of the continent regions (7 or 8) before taking them to the appropriate set of pages. Each region will have all the same web pages but with some info adjusted to match the region.

What is the best way to go about this?
Any input would be great!

That depends entirely on how you want to admin the content, and how you want the location determination UX to work.

The easy way is just to establish 6 static pages and folders for your continents ( excl. Antarctica I assume )

/europe/...
/north-america/...

Then the homepage would simply have a world map SVG with clickable areas, or 6 buttons or a dropdown…

Shared content that is similar across the continents can be managed in components.

Regional content can be managed in the CMS.

If you want auto-routing, you can use a GeoIP service to determine where the user is on first visit, and auto-route them to the correct continental homepage.