I'm a WP beginner and building a website for my Real Estate

Hi I'm a WP beginner and building a website for my Real Estate Agenct business. One of the things I would like to do is create a "My account page" for every user that is registered and logged on to our site, where they can see & edit their personal information like email, phone number, address, etc, upload a picture of themselves, and see their appointments (scheduled through Appointments+). Can you assist in helping me to create a page like this?
Many thanks
Marcél