Whirlwind (and other cards): "Target enemy does not attack this combat."
Banner of Fear, basic effect: "...cancel one attack."
Banner of Fear, special effect: "Skip the Block and Damage Assigning phases of this combat."
Are these all equivalent, except that "skip the phases" stops all enemies' attacks? Do all of these still continue the combat, allowing the player to attack any enemies and reap the appropriate rewards? Or do some of these just stop combat against an enemy, letting everyone involved survive?
A and B are basically equivalent. When you say "and other cards" they become similar but not equivalent. The blue and red cards can't be played on creatures with Ice and Fire resistances respectively (so while they do the same thing who they can target is different).
When you skip block and damage assigning, that is equivalent to ALL enemy attacks being canceled. Block is canceled because some blocks have additional effects which don't apply because the monsters aren't attacking.
you to answer your question, your phases of offensive abilities are not cancelled, so if permitted you can use ranged/siege attacks and then melee attacks. There is no card that pretends there is no combat, you still have to win or perhaps be forcibly retreated.