Hi Nicole! Thanks for clarifying. I moved your topic into Community where I think it fits quite nicely!
Others can jump in but I’d say yes your client would be happy building their community using Discourse. As first step, I’d suggest you get acquainted with some other communities built using Discourse, which you can explore at https://discover.discourse.com/.
You can also spin up a free trial on our hosting at https://discourse.org to see how it feels setting up a site.