Different UI in WordPress

Of course this is possible. The question is too broad to fully answer in a Q&A format like WPSE’s, but roughly this is what you need:

  1. Two custom user roles to base the two different UI’s on. There are plugins that can do this for you.

  2. A theme that changes template based on the current user role. You would probably need a custom made theme to incorporate this.