You're describing a hunt group. Google Voice doesn't support that. Its design is: someone calls your inbound Google Voice phone number. Google Voice then forwards the call, simultaneously, to all of your linked forwarding destinations. You answer the call on one of those destinations. That's it. It supports call waiting, for one more call, but it is not designed to hunt to additional linked numbers.
If you want that feature, then use a different service provider.