Quanto efetuamos um saque igual ao valor do saldo existente na conta a função não faz nada; o correto seria:
function sacar(array $conta, float $valorASacar): array { if ($conta['saldo'] >= $valorASacar ) { $conta['saldo'] -= $valorASacar; } else { exibeMensagem("Você não tem saldo suficiente"); }
return $conta;
}