Interactive Map with C++

Hi everyone,

I am needing some design/analysis help and as I don’t know UE4 the best I just thought I’d ask.

I’m wanting to make an interactive map for my project and if it can all be done in C++ then the better. I’m wanting to display the map full screen, have scrolling support, selecting and see pawn’s description, such as how much health, and waypoint setting in the map and show waypoint in game. What would be the best approach in UE4 for this? Canvas directly, Slate? Can you provide some functions that would help me out that to get started using one versus the other? (if its in the documentation you can just provide the links to them).

Thanks for your time and help!