They are resolved separately in any order the player wishes. Separate attack abilities in the same attack action are resolved in the sequence they are written. No attacks are resolved simultaneously. You resolve one attack, including any additional effects of the attack like push/pull or retaliation, then resolve the next attack.