I have a functioning code that will not show text on the buttons unless I click and hold the button. When releasing the button's text becomes blank again. I have tried solving this on other forums and 

please note: THERE IS NOTHING WRONG WITH THE CODE ITSELF.

There is some sort of issue with how my laptop is running the code. I've tried reinstalling python3.7 as well as tcl-tk. I really don't know what else to do.
Updating doesn't work for everyone, I've read several posts of those for whom it didn't, and it didn't for me.
But since resizing the window works, there must be something that the tk instance does when resizing that makes everything appear again. 
So you might check what happens there, and use that if your program detects if the OS is Mojave. Obviously this is not production worthy and only a fix for your own local projects or maybe some course project, but at least it's something.
Tkinter buttons not showing text on my mac, although code works on others computers