Hola!
1) public float getDuracionCancion(int numeroCancion){...} - es tipo función, CORRECTO
2) public void setDuracionCanciones(int duracionCancion[]){...} - es tipo procedimiento, NO CORRECTO. El enunciado no dice que haya de pasarse como parámetro nada. La respuesta sería algo como saludaAndSolicitaCancionesConSuDuracion ( ) - es tipo procedimiento.
3) public getDuracionDisco(){...} - es tipo función, CORRECTO
4) public void setDisco(String titulo, int duracionCancion){...} - es tipo procedimiento, NO CORRECTO. La duración de la canción puede ser un número decimal, por ello debería usarse public void addCancionDisco(String titulo, float duracionCancion){...}
El nombre de método setDisco tampoco es correcto, set se usa para establecer el valor de un atributo, setDisco no sería un nombre adecuado.
Saludos!