Different user registration
You can achieve this using Profile 2 and Profile2 Registration Path

As the project page of Profile2 Registration Path mentions


  Profile2 Registration Path enables you to set a unique registration
  path for each Profile2 profile type. Users who register via that
  unique path will be presented with fields from the chosen profile
  type(s).