Let the user define the points by either dragging the dots or manually inputting/modifying them in the spreadsheet. The domain and range of the plot will automatically adjust to the users inputs (including dragging the anchor points for the estimate of the linear regression. The user can choose to
1) Guess/Estimate the Line of Best Fit
2) Show Squares of the errors
3) Print out Residuals in a separate window
4) see the overall balance of high and low of the residuals
5) see the strength of correlation written as a percent
If the user gets close enough to the actual regression (within 10%), the option to show the actual linear regression appears. This disappears once the user is no longer within that 10% range of the actual linear regression function.