You can use delegates or functional interfaces to have alias.
A functional interface is an interface with only one method, as suggested above.
With the delegate, you can have:
public delegate decimal CalculateScore();
This is totally compatible with Lambdas and Funcs. And a safe way to do a Strategy Pattern like you want.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.