How do I create an interactive clickable map?

Hi guys! Gdevelop newbie here. Could you please give me some directions on how to build an interactive, clickable map?

I want to make a clickable interactive roadmap which:
-is made of grids for the character to move
-the character is moved by clicking on the next adjacent grid
-does not allow the character to go back
-randomize the type of grids generated for each map

The map I am trying to generate is similar to the map below from Honkai StarRail, please see the screenshot below.

Thank you!!

Please show what you have made so far and highlight which part gets you stuck and we can help with that.

You could use a distance check to check for adjacent hexagons.