Warriors can use every weapon type in WoW Forever except wands.

That covers daggers, fist weapons, one- and two-handed axes, maces and swords, polearms, staves, and bows, crossbows, guns and thrown weapons. No other class gets more.

This comes from Forever's own game files: the client's weapon skill table (SkillRaceClassInfo, build 1.60.1) lists which classes can learn each skill. Blizzard hasn't published a weapon table of its own, so we checked the files rather than trusting Classic memories.

Warrior talent trees in WoW Forever
Warrior talent trees in WoW ForeverImage © Blizzard Entertainment
Weapon Warrior
Daggers Yes
Fist weapons Yes
One-handed axes Yes
Two-handed axes Yes
One-handed maces Yes
Two-handed maces Yes
One-handed swords Yes
Two-handed swords Yes
Polearms Yes
Staves Yes
Bows, crossbows, guns Yes
Thrown Yes
Wands No

You still have to train it

Weapon skills are learned from weapon masters in the capital cities. If something on the Yes list won't equip, train the skill first. Every class is compared in our class weapons guide.

The ranged slot is for pulling

Warriors can't do much damage at range, but a bow, gun, crossbow or thrown weapon lets you shoot one enemy and pull it away from the pack. Keep something in that slot even if the stats are poor.

What to look for while leveling

Arms is built around a slow two-handed weapon, because big single hits suit abilities that add damage on top of the weapon swing. Protection uses a one-hander and a shield. Any of the three weapon families works as long as the stats are right, since Blizzard merged the old weapon specialization talents in Forever.

See the Warrior guide, the leveling plan and Protection if you plan to tank. Warrior professions covers Blacksmithing and Mining.