Restrict users from accessing screen options

Hi,
First of all I am new to wordpress and I am trying to create a community website using wordpress and Travelify theme. In my site I let registered users to write and publish articles. However, I do not want these registered users to access “screen options” on “Add New Post” interface. Also, I do not want my users to set “sharing” option (It must be “show sharing buttons” selected) for all posts and should not be changed. In addition, I do not want my users to change layout for their posts. How can I achieve this?
Thank you for your valuable time and support.
Best regards,
EJ

I usually stick with this plugin for user role management. It allows to create custom user roles with different functionality. I use this plugin to customize WordPress dashboard for clients, so they don’t break something and I believe you can use it to manage user roles in similar manner.