You have two choices that you should research well before making a decision. The newer choice is to use Apple's "Family Sharing". However, many of us with only a few family members find that the older, better option is to simply:
- SHARE a single AppleID account to login to the iTunes Store on ALL of your Mac and iOS devices (this will allow you all to fully share purchases with up to 5 family members)
- Each family member should use their OWN Apple ID for iCloud, iMessages, FaceTime, and everything else.
An important note is that when you setup a new iOS device, it will ask you for your AppleID during setup, and if provided, login/setup ALL services with that same AppleID. This confuses the issue and makes most users not understand that the App Store, iCloud, iMessages, FaceTime, Mail/Contacts/Calendar are all completely separate services that can each be logged into using a different Apple ID (even on a single iOS device).