'Fala portugues?' is the correct Portuguese way to ask 'Do you speak Portuguese?'. 'Fala' comes from the verb 'falar' (to speak). The other options use Spanish ('habla'), a different verb ('comprende' is Spanish for understand), or an infinitive form ('apprendir' is misspelled).