In Maya, there are a series of tools which allow you to perform UV mapping. This is the process of adding a 2D image/texture onto a 3D model for texture.
The term 'UV' comes from different axis which notate the U-axis, V-axis and W-axis for a 2D plane/geometry, to avoid confusion with the X axis, Y axis and Z axis for 3D shapes/scene.
The UV editor is a tool used to edit individual faces of a polygon's texture. You can adjust the position and rotation of the texture for each face.
The UV snapshot is a tool which allows you to render/export out the shape of a UV texture. This can allow the user to make a texture in a graphics editor software (such as Paint, Photoshop, GIMP), while keeping the UV shape, and then you can import this.
A new material I have learned is the File material. This allows the user to import an image to render onto a polygon/surface. You can repeat the image
Projection Map is the tool which allows you to project an 2D image onto a 3D model.
Map Node are the different material types which can be applied on each material attribute. For example, you could put a different material onto the transparency node, compared to the default node.