The collaboration piece of Zoom is that students can arrange meetings or have synchronously meetings and then divide students up into breakout rooms where they can have small group discussions. Zoom also has a record feature that allows meetings to be recorded if there is a group member that cannot make it but watch the discussion back.
Microsoft teams prides themselves on being able to do four things virtually: Meet, Call, Collaborate, and Chat. When doing online projects these things are essential to a groups ability to work together. It allows for notifications to be pushed through and all of the group's work to be in one place. It allows the group to organize meeting times, call one another for needs, collaborate and discuss issues, through the chat feature discuss what has been done and what needs to be done.
This embedded feature to google allows for meetings to be scheduled utilizing the google calende. It does a lot similar things that zoom and teams do but does not have the in-depth features the other two do. This is better for younger students who are less in tune to technology.
Skype is an internet calling and video calling service. It allows users to call one another, schedule meetings and even chat with other users. This has many of the same features up above but interface is different.