You can restrict who can see your posts with post visibilities. There are four kinds:
-"Public" is visible to everyone.
-"Unlisted" is visible to everyone but doesn't show up in searches or trends.
-"Followers-Only" is only visible to people who follow you. If you use this, switch on follow requests too so you can screen who gets to see your Followers-Only posts.
-"Mentions" is only visible to accounts mentioned in the post.