Inside behaviors you can always invoke model methods. Since behaviors attached behave like those, you should be able to call them as they were part of the model.
// behavior 1
public function myFirstBehaviorMethod(Model $Model) {
// do sth
}
And
// behavior 2
public function mySecondBehaviorMethod(Model $Model) {
$Model->myFirstBehaviorMethod($foo, $bar);
}
The basic idea is that they don't necessarily have to know about it other. You just assume that they are part of the model (as behaviors enrich the functionality of models).
Note that you don't have to pass the $Model object, as it will internally use $Model.
Make sure you attach/load them in the right order.
If one depends on the other you could check on it in setup() etc:
// throw exception if not available
if (!$Model->Behaviors->attached('Queryable') {}