Am trying to build a classified website using drupal 8.
the website should look like this-
1. on the home page (list of countries)

2. when user click on country, it should shows advert related to that country (using all as default filter) on the same page a sidebar to filter advert base on states

3. a simple nav menu to switch advert category ( such as electronics, books)

4. when country is click by the user, the country name should be saved in it browser and will be visible in navigation menu with option to change it.

5. if users is creating a post, i need something to check the user selected country then take him to page to select states then form page.

am totally new to drupal.
can i do all these using drupal 8 core? most of the modules i learnt it can do it without stress are not release yet for drupal 8.
-please can i create build all this functions using drupal 8 core?
- any solution or tutorials link will be appreciated.