Blueprint and widget casting

I wanna get an output as I click on the edit button(for a change) I wanna show an icon opening with the editor button and then as I click on those icons it shows different material icons or options

So does anyone knows how that is possible???