What I mean is, you need to define (in a mathematical sense) what you mean by "greatest number of techniques", otherwise your question is not well-defined. For instance, what is your definition of a "technique" and what is your definition of "different technique". To give an example of why such a definition is important, if I have a (differentiable) function, one "technique" of differentiating it is simply to +1-1 to the function and then differentiate it, another "different technique" could be to +2-2 to the function and then differentiate it, thus following such a process means there are infinitely many "techniques" to differentiate such a function.
For all differentiable real valued functions \(f: \mathbb{R} \rightarrow \mathbb{R}\), there is one and only one "way" to differentiate it, that is, from its definition. All other "ways" are equivalent. To make formal what I mean, let \(X\) be the set of all real valued (univariate) functions and let two functions be related to each other if they have the same derivative, then such a relation forms an equivalence class.