ginput() is commonly used for getting points from the user.
You may wish to examine the MATLAB File Exchange, as getting points is a component of a number of the tools there.
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!