Cloud Functions and Firebase Functions (or \"Cloud Functions for Firebase\") both look the same. Please describe the use case of each.
Both use HTTP functions.
There is an additional difference: Firebase Functions can only be implemented in JS or Node.JS, while Cloud Functions also allow the use of Python and Go.
There is also a small difference in terms of how they are priced, if you are on the Spark Plan. Check this out https://firebase.google.com/pricing vs. https://cloud.google.com/functions/pricing if you are on the Blaze plan, the pricing is the same.
I happen to use both for my Firebase project.