Compounds by definition are not elements at all and therefore cannot be metal elements.
No, Mg is an element. No metals are compounds.
Calcium
Aluminum is an element (pure metal), not a compound.
Ionic compounds do not require the presence of a metal, for example ammonium chloride is ionic and does not contain a metallic element. What is true is that the majority of ionic compounds involve at least one metal.
Silver is an element, not a compound. There are no metals that are compounds.
Ionic compounds are usually formed between a metal element and a non metal element in most cases. There are some exceptions such as ammonium nitrate though.
Mercury is an element that is not made of other elements or compounds. It is a metal that exists in its pure form in nature.
Covalent
no, covalent compounds can only include non-metal elements and gold (Au) is a metal element
non metals . you change the ending of the non metal to "ide"
Sodium as an element is metal but as compounds with chlorine,florine,iodine etc they become salt compounds.
No, magnesium is not a halogen. It is a metal element. However, magnesium can form compounds with carbon, known as organomagnesium compounds or Grignard reagents, which are commonly used in organic synthesis.