How to create a level menu screen with buttons enabled on a condition?

I may be misunderstanding exactly what your trying to do

But I would disable/hide buttons from the widget BP, when the Widget gets created do your cast to there and retrieve the players points then just have branch statements that enable a button when you reach X points

like so, you could also implement disabling or hiding the button but clickable and having it do the check is more UE(user experience) friendly

i do this from my character in this example but you should be able to do something very similar in the level bp if that’s how you’d like to do it, usually not good to do too much in the level bp

Something like this if you have multiple characters/Multiplayer would keep track of your points