The world of software development is vast, encompassing a plethora of paradigms, methodologies, and tools. Among these, two programming paradigms stand out for their popularity and utility: Functional Programming (FP) and Object-Oriented Programming (OOP). Both approaches offer distinct ways to structure code, solve problems, and build scalable app