Iran has an elected president and parliament , but Islamic clerics select the nation 's supreme leader .