List of Mother 3 enemies by battle song

The following is a list of all battle songs in Mother 3 and the enemies which use them.