Regarding US military potential:
US military has 2700 fighter aircrafts with readiness rate of 60%, which means that only 60% of aircrafts can be put into combat with the rest 40% being in maintenance. That means that US can put 1600 fighter aircrafts into combat with 200.000 JDAM munitions and 50.000 SDB munitions and production rate of only 4000 JDAMs per month.
But US can't deploy all aircrafts at once to the Middle East, because they have to deter Russia and China in Europe and Asia.
At maximum US can deploy 50% of its airforce to the Middle East, i/e 1350 fighter aircrafts of which 810 aircrafts will be available for combat operations with the rest being in maintenance cycles.
This 810 aircrafts can conduct 0,7 sorties per day against Iran and deliver at least 120.000 PGMs like JDAM and SDB that can destroy 60.000 buildings and other structures.
With production rate of 4000 JDAMs per month, US will need 2,5 years to replenish its PGM arsenal.
For comparison we can estimate that Iran has 4000 ballistic missiles, 1000 cruise missiles and 15.000 suicide drones.
Ballistic missiles have warheads of 450-1000kg + kinetic energy, cruise missiles have 300kg warhead and drones have 50-150kg warheads. With 1 ballistic and cruise missile per target and 10 drones per target Iran can destroy 6500 targets.
So its US with ability to destroy 60.000 targets and Iran with ability to destroy 6500 targets.
Iran should use its stockpile of missiles and drones against important targets like powerplants, desalination plants, ports, airfields, oil infrastructure of the Gulf.
BUT
Currently US has 250 fighters and Israel has 330 fighters = 580 fighters in the area and with combat readiness of 65% only 377 fighters are available for conducting 0,7 sorties per day, which means US and Israel can conduct 260 sorties per day. Ammunition stockpile in the region is enough for 14 days of war and this means US and Israel can conduct 3640 sorties in 14 days.
For comparison against 6mln populated Lybia coalition assembled 170 fighters in 2011 and flew 17.300 strike sorties in multiple months.
So Iran should continue fighting while preserving its missiles and drones for oil infrastructure of the Gulf if this turns into a full-scale war.
Hezbollah can take on Israel.
US will strike:
1) Leaders of Iran and members of the government - but they are in unknown underground hardened bunkers and strikes will be ineffective
2) Commanders, Generals and Officers - but they are in unknown underground hardened bunkers and strikes will be ineffective
3) Military Headquarters - but they are empty now
4) Government buildings - but they are empty now
5) Missile bases and factories - but they are underground
6) Drone bases and factories - but they are underground
7) Air Force bases - they will be damaged
8) Air defenses - they might be suppressed
9) Missiles - they are mobile and change positions constantly and can't be easily found
10) Ammunition depots - but they are underground
11) Ground Force - they are dispersed and air solution can't threaten them
12) Navy - it might be destroyed, but speedboats will deploy mines in the Strait of Hormuz
13) oil facilities, factories, bridges, dams, powerplants, fuel depots, gas platforms, water supply facilities, ports - but then Iran will strike Gulf oil infrastructure and deploy mines in the Strait of Hormuz and US economy will lose 4 years of development and additionally 4trln$ will be added to the US debt over several years.