The correct answer is the Upanishads.
The Upanishads are holy Hindu scriptures that were written by sages and gurus to help connect people to higher spiritual truths and the nature of the universe. The Mahabharata and the Ramayana are epic texts that also have spiritual significance, but they are more narrative in nature. The Theravada is actually a branch of Buddhism, not Hindu scripture.