Onde estar o erro

import java.util.Scanner;

class Main{
public static void main(String [] args){
char opçao;

Scanner sc=new Scanner(System.in);
System.out.println("Qual é o turno que você estuda?(M=matutino,V=vespertino,N=noturno)");
opçao=sc.next().charAt(0);

if(opçao.equalsIgnorecase("M")){
  System.out.println("Bom Dia!");
}
else if(opçao.equalsIgnoreCase("V")){
  System.out.println("Boa Tarde!");
  }
else if(opçao.equalsIgnoreCase("N")){
  System.out.println("Boa Noite!");
  }

else{
  System.out.println("Valor Inválido!");
}

}
}

Sua variável opcao é do tipo primitivo char.
Tipos primitivos não possuem métodos.

Ou você muda sua variável para String.

Ou muda seus if para compararem com == e o literal char desejado.