Hi @eword3,
In brief, WordPress is a blogging software platform which now has diverse use for generic web development. WordPress.com owned and managed by a company called Automattic provides this platform for free and also helps you with building whatever you are looking to build. However, this comes at a cost of subscription of course. The other option is you download this software platform for free from www.ads-software.com and build whatever you want all by yourself. It would be your responsibility to manage and maintain your website/application.
For more information and a few more differences please read more about this on:
https://en.support.wordpress.com/com-vs-org/
If you are going the www.ads-software.com way then do take a look at the link below for recommended hosting options:
https://www.ads-software.com/hosting/
If you are considering WordPress.com then hosting would be taken care by the team over at Automattic.
Once you have hosted the website, viewing content is just giving them your domain eg: https://www.mynewwebsite.com and if you are looking for them to post then you can add them as users to your website assigning them the correct permissions.
Hope that helps.