Heh, what you’re wanting is not 100% possible in engine at the moment. You can fake it though. Or you could try 3D widgets. 3D Widget Docs
The only other thing I can think of, is actually modeling the book/page and then texture it accordingly to how the player would see it, but fake it to “curve” around the page, so you still have it as a UMG button.