Selecting Objects and changing Material//Mesh in real time

Hi all first time posting here and a bit of a beginner in Unreal.

I’m looking to create an Arch Vis scene that allows the player to walk through an apartment in real time and select the objects of the apartment and change the materials and objects. I’ve been googling anything I possibly can and keep finding different ways to do this but haven’t found one way that is best yet.

So far the best video I’ve found is this: https://www.youtube.com/watch?v=aFyw73iBsio&t=692s From this video I’ve managed to set up a simple cube that allows the player to walk into the trigger volume of the box which then displays a list of options for material change. All works well and I even swapped out Set Material for Set Static Mesh which allows me to swap the object on the fly also. So whats my problem then? I guess my biggest question is the floor. If I go ahead and put a trigger box on the floor then the widget for changing the floor material will constantly be showing. So my question is this: Is there a way for me to have the widget for selecting the material appear by looking at an object or having the mouse hover over it. For instance when moving forward nothing appears but if I look down at the floor the widget appears. I’ve seen this done also with a glowing surround or stroke on the object you have the mouse on. Also what would I do if I wanted an object to have the ability to change both the mesh and material I can’t seem to find any videos on handling both? Any help or suggestions for where to look regarding help with this would be greatly appreciated. Thank you.