President Donald Trump said the United States will not use nuclear weapons against Iran or send ground troops there.