Total noob: playing audio while displaying static text and animated graphics

RPi4 + Adafruit GPIO hat + Waveshare 32x64 display. Coding in python, and working through the python samples. What I want to do is play .mp3 files (using pygame.music) while displaying the song title and artist (static text) and animating a frequency spectrum display.

I’ve got code for all three of these things, but no idea how to have them running simultaneously with the simplest code possible (i.e. I’m a bit familiar with multi-theading but really don’t want to kludge this by launching the .py scripts on multiple threads and trying to sync between them…ugh).

Very much appreciate any pointers, thank you,
David