If you have an Iranian passport stamp, I would expect very pointed questions at US immigration. I can't find a specific citation that says you need a visa if you've been to Iran, but I wouldn't be surprised if that was the case.
Or any number of things. I know of multiple French citizens born in "suspect" for the Americans places like Algiers and Beirut who have had extensive questioning on arrival at the US, including the mindbogglingly stupid " why were you born there?".
Rather than guessing, it's prudent to simply ask the question, no?
Its pretty stupid having to explain that to a 50 year old.
You use one passport to visit Iran (etc), and the other to visit US, Israel and so on.
I never needed this, but it’s good to have such an option.
The US specifically asks “have you ever been to Iran”. You can lie, then get arrested in the US, or you can say “yes”, and have to go through the time and expense to get a US visa. Forever.