Using blueprint to update/deform a mesh in game

I’m very much an unreal beginner - still working through tutorials and such, but would appreciate some guidance in the right direction for this issue:
I’m trying to find a way to deform/change a mesh in game - not with a premade animation or a set morph into a different mesh, but procedurally/generatively, where a user can freely move and deform their vertices (the goal here is for it to not look good/polished, so that’s not a concern). I THINK this is possible with blueprints, and specifically either the procedural mesh component or the realtime mesh component, but I’m not sure, and am only just starting to dip my toe into blueprints. I’m continuing to learn on my own but if someone could confirm I’m not crazy and/or direct me in a better direction, would be much appreciated!!!