Maca is a Peruvian root usually sold as a powder. Shilajit is a Himalayan mineral resin. Maca is a food in its own right; shilajit is concentrated resin taken in pea-sized servings.
Both are food supplements and may help support general wellbeing as part of a balanced diet.