Teams is a chat-centered workspace that brings people, conversations, files, and tools into one place so everyone has instant access to everything they need.
Groups helps you collaborate with your teammates when writing documents, creating spreadsheets, working on project plans, scheduling meetings, and/or sending emails.
SharePoint is an online collaboration tool where employees can efficiently collaborate with team members, share knowledge, and find organizational resources and information.