Salut @gurenn et bienvenue sur ce forum !
Comme indiqué par @terwal pour la lecture du fichier, tu peux utiliser le DFplayer ou le DFplayer mini. Ce module est très utilisé, tu trouveras facilement de la documentation et des tutoriels dessus : [GUIDE] Arduino Utiliser DFPlayer Mini lecteur MP3 + code, câblage (par exemple)
Ce qui serait intéressant de faire, c'est d'avoir 4 lecteurs DFplayer reliés à 4 haut-parleurs, mais un seul lecteur de carte SD. Je ne sais pas si c'est réalisable (n'ayant jamais utilisé ces modules), mais par exemple vous pourriez dessouder les 4 supports de carte SD des modules, et souder des câbles allant vers un seul module support de carte SD (par exemple celui-ci) - nombre de tuto sur internet, par exemple celui-ci : [GUIDE] Arduino carte SD, écrire données sur module SD + code, câblage.
Il existe une bibliothèque pour émuler un port série sur des pins normales de l'Arduino, qui peut être utilisée pour utiliser le DFplayer (utiliser les pins 0 et 1 de l'Arduino - RX et TX - n'est pas recommandé, car ce sont les pins de la liaison série avec l'ordinateur, ce qui peut faire bugger le téléversement, par exemple). Elle s'appelle SoftwareSerial, elle est disponible dans le gestionnaire de librairies de l'IDE Arduino, ou sur GitHub, ici :
(également dans la documentation d'Arduino : https://docs.arduino.cc/learn/built-in-libraries/software-serial). Pour utiliser le DFplayer, il faut aussi une bibliothèque, elle est aussi sur GitHub.
Pour les boutons c'est le plus simple, mieux vaut commencer par là si vous débutez. Il en existe de toutes tailles et de toutes formes, par exemple : https://fr.aliexpress.com/item/1005002955283709.html. C'est très simple à utiliser. Il existe beaucoup de tutoriels sur le net pour gérer des boutons poussoirs avec Arduino, je ne peux que recommander celui-ci :
Un simple bouton - Arduino : premiers pas en informatique embarquée • Tutoriels • Zeste de Savoir réalisé par @Eskimon (une référence sur le forum).
Si vous ne voulez pas apprendre à gérer les rebonds des boutons poussoirs par vous même, alors vous pouvez utiliser une bibliothèque, comme Toggle ou OneButton (cf mon tuto dans la catégorie Tutoriels et cours du forum francophone -> Tuto bibliothèque OneButton). Je pense qu'il est préférable d'apprendre à gérer les boutons par sois même et non pas via une librairie, ça vous sera utile plus tard.
Sinon, lisez les propositions de @J-M-L et @jpbbricole. J'ai mis longtemps à écrire mon message et il est certainement obsolète.
Cordialement
Pandaroux007