Hi Kbcoder, Welcome to the Forums.
This would be entirely possible in Blueprints.
There is a ‘Distance 2D (Vector)’ node that takes 2 vectors as inputs.
Placing and manipulating the ‘drag handles’ would probably be the hard part.
In New Project → Architecture there is a ‘Collab Viewer’ template that has an example of a measurement tool.
There are also some spline-based methods.
Interesting problem, let us know how far you get and if you have any other questions.