A "User Group" is merely a grouping of users, and does not have any inherent meaning. A "User Role" - on the other hand - defines access privileges of users who are assigned that role.
A single user can belong to multiple "User Groups". However, a single user can be assigned only one "User Role".