The correct answer is: Devanagari.
Devanagari is an abugida (a writing system in which each consonant has a basic inherent vowel sound, which can be modified by diacritics to represent other vowel sounds) that is used to write several languages of India, including Hindi, Marathi, and Nepali. It is also used to write Sanskrit, the classical language of Hinduism and Buddhism.
Perso-Arabic is a writing system that is used to write several languages of the Middle East and Central Asia, including Persian, Arabic, and Urdu. It is a descendant of the Arabic script, which was developed in the 7th century AD.
Roman is the writing system that is used to write most of the languages of Europe, as well as many languages of the Americas, Africa, and Asia. It is a descendant of the Latin alphabet, which was developed in ancient Rome.
Gurmukhi is a writing system that is used to write the Punjabi language. It is a descendant of the Sharada script, which was developed in the 8th century AD.
Devanagari is the most appropriate answer to the question because it is the script that is used to write Gujarati. The other options are not appropriate because they are not used to write Gujarati.