Help with configuration of Members pro plugin

I have just purchased the collection and wish to use the Members plugin to provide the following functionality:

1. non members can see all site content except members

2. non members can subscribe, choosing from 5 plans (with 5 subscription fees)

3. members can search other members, view other members profiles and message each other

4. members can opt into having part of their profile info showing in the public facing part of the site

Can anyone briefly describe the steps to set this up within the plugin /WP, either with only plugin native functionality or by using it in conjunction with other plugins.

thanks all