Public : Anyone can join, and the threads/posts are visible to anyone.
Moderated : I don't really know, never tried
Invite-only : Only people you invite are able to join your social group. Other members can't see the group's threads/posts.
Anyway, you can change the type of your group once you have created it.