Cylindrical Menu

I’m trying to create a menu that is in a non-planar shape, ideally a cylinder. However, it doesn’t seem that widgets can be applied to anything except a flat surface. After searching the forums, it seems the only way is to really dig into the widget C++ class and start messing around, but I’m hoping there is a better solution.

Alternatively, you could create a blueprint class if you are after a non-planer menu. You could give it basic shapes, planes and materials which you can then call “On mouse over” or “on mouse clicked” events to perform the functionality you want to see.