Basis-to-Basis Operator Learning Using Function Encoders