Hi Lisa,
An ionic bond is a bond where we have full on ions, for example NaCl, MgSO4, KI etc. You have a large difference in electronegativity here.
A covalent bond involves the sharing of electrons between species with similar electronegativity.
Coordinate covalent bonds involve covalent bonds where both electrons came from one species.
Usually when the metal is something from the transition metal block, you are more likely to experience coordinate covalent bonding.
I don't know which compound exactly that you are seeing, but usually if you see a transition metal complex with 4-6 compounds surrounding it, and if the metal is something like Pt, Co, Fe etc this is coordinate covalent bonding. If you see more typical alkali metals or larger electronegativity differences, this is ionic bonding. If you see no metals, you are fairly likely to have covalent bonding
I would expect coordinate covalent bonding vs ionic bonding vs covalent bonding to be pretty low yield.
I hope this helps!
Katt