Google Groups
Google Groups enables you to set up discussion forums within your Google Apps domain. In addition to collaborating with group members in discussions, you can also use the group as a mailing list for sending emails to group members online. Posts can be enhanced by file attachments. Users can mark responses as "best answer" and click "me too" if they have the same question as the topic's creator. Tagging facilites the searching of discussions, and permissions define the roles each member can play within the group.
To find out how easy G Suite makes it to set up your own discussions service, follow this link to the Google Groups tutorial.
If you have not yet learned how to get your G Suite domain, follow this link to the G Suite Overview.