Different way for users to add content on pages
Yes. You can use the built in content types and the default 'node' page which allows this for just the front page or if you want more complex uses with multiple pages you will need something like views and a custom content type with a taxonomy term to tie the content pages to the view.