Lets start with regime change, no nukes, no terrorism, and go from there, and we won't destroy any powerplants.
Ok, we'll see. If we destroy their powerplants offensive strikes won't be at the top of their agenda.
If the US does that the Iranian public are not going to "overthrow" their government, there are in fact backing it hugely if you care to check.
So there'll be no regime change.
Second Iran only has to keep the strait closed, that's easily within their reach, there is simply no way the US can prevent Iran from keeping the strait closed.
Third Iran has a huge number of missiles and drones, it used those at a high rate initially to drain Israel's and Gulf States defence missiles (1 drone costs 40 K a defence missile costs 2 million).
Iran doesn't need to "win" it cannot win, it knows that, but it can continue to put huge pressure on the US indirectly through the economic impacts. It wants this to stop and it can be stopped now by the US and accept the situation or it can continue because of trump's ego and his subservience to Israel and costs and consequences and deaths continue.
Look at Russia/Ukraine, it was the standard view when that war started that Russia would win that in a few weeks, its still raging.
Do you really believe that thousands of US soldiers lives is a price worth paying for Israel's extremist ideology?
This is sheer idiocy, tell me what exact benefit are American people getting from this circus? nothing, they are less safe now because there are Iranians willing to resort to terrorism because their families have been blown to pieces.
Gas is costing more, farmers must pay more for fertilizer, 13 soldiers have died, hundreds are injured, lost limbs, blinded etc and US bases damaged, tourism to the Gulf has stopped.
The whole thing has ZERO benefit for Americans.