esto es muy dificil de constestar ya que esto no parece español mexicano
Since piso is floor in spanish, the word that would fit the best would be carpet, which is b. una alfombra
En espanol, no se pronuncia la H nunca.
The H is silent
1. El Compositor
2.El Producto
3.El Director
4.El Actor
5.El músico
I think it is formal it doesn’t say it formal but it does say the word usted is to show respect so i would say true its formal