How to choose tile glue?

Natural stone, porcelain tiles, mosaics, ceramic tiles … There are so many finishing materials in stores and markets that it is very difficult for a person to make a choice.