Retirement tax questions

Thank-you for the response. 

So I started doing that this year. I actually went back and filled in all of my contributions dating back to 2018. in the software. So if I am understanding you correctly this is not something for me to file for the IRS but it is something that turbotax (or whatever tax-preparation software I use) uses to do some math and see if I can actually make  contributions given my income and if I have made too many contributions in a single year. So in essence I don't have to worry about filing some separate form to the IRS for me not entering that information previously (i make well below the income limit for roth contributions and I have contributed each year just below the max allowed).

 

If all of the above is correct, and none of that contribution info is actually not reported to the IRS then how would the IRS know that when I withdraw contributions from my ROTH IRA sometime down the road (before early retirement age) that whatever I am withdrawing is below or above my total contributions?