Thanks Mike, that is much appreciated.
I have found the answer to the direct query I had, regarding the Register function.
The website: https://www.futurecoding.net/customeregistration not only provided the answer via a youtube video but also customized the code for me, according to my specific circumstances.
The site is now completed and live.